package com.bd.scm.domain.models.user;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 *  员工
 *  User: _Cps
 *  Date: 2019.08.28 16:44
 */
@Data
@Accessors(chain = true)
@TableName("dt_user")
public class DtUser{

    private static final long serialVersionUID = 1L;

    private String userPost;

//    private String userPosition;

    private String userDuty;

    private String userZhbh;

    private String userNative;

//    private String absenteeismRateId;


    private String userAddress;

    private Integer userLx;

    private String userPassword;

//    private String user2;

//    private String zh;

//    private String attmStartDate;
//
//    private String currentUsercard;

    private Integer xfJiange;

    private Integer userType;

//    private LocalDateTime kqsj;

//    private String lastUnboundtime;

//    private String kqTaoban;

    private LocalDateTime userBirthday;

//    private String gj;

    private Integer userLevel;

//    private String postLevel;


//    private String bigDeptId;

//    private String userGsbh;

    private String userNation;

//    private String workEndDate;

    private String userFname;

    private String userRank;

//    private String absenteeismRateName;

    private String userEmail;

    private Integer userMj;

//    private String jobrank;

    private String userBz;

    private String userLinkman;

//    private String khsj;

//    private String userZhlx;

    private LocalDateTime pactBegin;

    private Integer userIdentity;

//    private String psw;

    private Integer kqTiaoxiu;

    private Integer userPhoto;

    private LocalDateTime pwdBegin;

//    private String attmEndDate;

//    private String currentCardstatus;

//    @TableField("userNature")
//    private Integer userNature;

//    private Integer xfJe;

//    private String bigDeptName;

//    private String userYglx;

    private String userXueli;

//    private String calendarType;

    private String depNo;

    private String userTelephone;

    private String userTxm;

    private Integer glyImg;

    private String userId;

//    private String deptId;

//    private String deptName;

    private LocalDateTime pwdEnd;

//    private String currentPhonenumber;

//    private String kqRule;

//    private String sfkq;

//    private String boundtime;

//    private String jobName;

    private String userFinger;

    private LocalDateTime userWorkday;

//    private String user1;

//    private String depNoAdd;

    private String userSex;

    private Integer userAc;

//    private String workStartDate;

    private LocalDateTime userSj;

    private LocalDateTime pactEnd;

//    private String jobClassificatio;

    private Integer userFace;

//    private String position;

    private LocalDateTime xfTime;

    @TableField(exist = false)
    private String user;

    /**
     * UserInfo所需要的属性
     */
    @TableId
    private Long userSerial;

    private String userNo;

    private String userCard;

    private String userLname;

    private String userDep;

    private String userDepname;

}
